package mediator;

import java.util.ArrayList;
import java.util.List;

public class MediateurImpl2 extends Mediateur {
	
	List<Message> conversation = new ArrayList<Message>();
	
	@Override
	public void transmettreMessage(Message message) {
		System.out.println("--------------------------------------------------");
		System.out.println("MediateurImpl2 ..........");
		System.out.println("Transmission du message :");
		System.out.println("De : " + message.getExpediteur());
		System.out.println("Vers : " + message.getDestinataire());
		System.out.println("Contenu : " + message.getContenu());
		Collegue destinataire = collegues.get(message.getDestinataire());
		destinataire.recevoir(message);
		conversation.add(message);
	}
	
	public void analyserConversation() {
		for (Message message : conversation) {
			System.out.println(message.toString());
		}
	}
}
